package drds.binlog.protocol.protocol_proto;

/**
 * Created by ibm on 2018/10/4.
 */
public interface HandshakeOrBuilder extends
        // @@protoc_insertion_point(interface_extends:com.alibaba.otter.canal.protocol.Handshake)
        com.google.protobuf.MessageOrBuilder
{

    /**
     * <code>string communication_encoding = 1;</code>
     */
    String getCommunicationEncoding();

    /**
     * <code>string communication_encoding = 1;</code>
     */
    com.google.protobuf.ByteString
    getCommunicationEncodingBytes();

    /**
     * <code>bytes seeds = 2;</code>
     */
    com.google.protobuf.ByteString getSeeds();

    /**
     * <code>.com.alibaba.otter.canal.protocol.Compression supported_compressions = 3;</code>
     */
    int getSupportedCompressionsValue();

    /**
     * <code>.com.alibaba.otter.canal.protocol.Compression supported_compressions = 3;</code>
     */
    Compression getSupportedCompressions();

    public Handshake.CommunicationEncodingPresentCase getCommunicationEncodingPresentCase();
}
